﻿using System.Linq;

namespace BKO.Domain.Repositories
{
	public interface IRepository<IEntity>
	{
		IEntity Get();
		IQueryable<IEntity> GetAll();
		IEntity CreateEmpty();
		void Add(IEntity entity);
		void Update();
		void Delete(IEntity entity);
		void Clear();
	}
}
